<!DOCTYPE html>
<!-- saved from url=(0027)https://demo.zentao.net/my/ -->
<html lang="zh-cn" class="os-windows screen-desktop-wide device-desktop not-firefox" xmlns:th="http://www.thymeleaf.org"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="renderer" content="webkit">
  <title>首页</title>
<script>window.config={"webRoot":"\/","debug":0,"appName":"","cookieLife":30,"requestType":"PATH_INFO","requestFix":"-","moduleVar":"m","methodVar":"f","viewVar":"t","defaultView":"html","themeRoot":"\/theme\/","currentModule":"my","currentMethod":"templates.index","clientLang":"zh-cn","requiredFields":"","router":"\/index.php","save":"\u4fdd\u5b58","runMode":"","timeout":30000,"pingInterval":""};
window.lang={"submitting":"\u7a0d\u5019...","save":"\u4fdd\u5b58","expand":"\u5c55\u5f00\u5168\u90e8","timeout":"\u8fde\u63a5\u8d85\u65f6\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u73af\u5883\uff0c\u6216\u91cd\u8bd5\uff01"};

</script>
<script>config.onlybody = "no";</script><script src="../../js/all1.js"></script>
<link rel="stylesheet" href="../../css/zh-cn1.default.css" type="text/css" media="screen">
<style>.dropdown-menu.with-search {padding: 0; min-width: 150px; overflow: hidden; max-height: 302px;}
.dropdown-menu > .menu-search .input-group {width:100%;}
.dropdown-menu > .menu-search .input-group-addon {position: absolute; right: 10px; top: 0; z-index: 10; background: none; border: none; color: #666}
.dropdown-menu > .menu-search .form-control {border: none!important; box-shadow: none!important; border-top: 1px solid #ddd!important;}
.dropdown-list {display: block; padding: 0; max-height: 270px; overflow-y: auto;}
.dropdown-list > li > a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.53846154; color: #141414; white-space: nowrap;}
.dropdown-list > li > a:hover,
.dropdown-list > li > a:focus {color: #1a4f85;text-decoration: none;background-color: #ddd;}

.btn-toolbar .nav-title{float:left; display:inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 13px; font-weight: bolder; line-height: 18px; text-align: center; white-space: nowrap; vertical-align: middle;}
</style><link rel="icon" href="https://demo.zentao.net/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="https://demo.zentao.net/favicon.ico" type="image/x-icon">
<!--[if lt IE 9]>
<script src='/js/html5shiv/min.js?v=12.5.3'></script>
<script src='/js/respond/min.js?v=12.5.3'></script>
<![endif]-->
<!--[if lt IE 10]>
<script src='/js/jquery/placeholder/min.js?v=12.5.3'></script>
<![endif]-->
</head>
<body class="m-my-index">
<style>
.picker-single .picker-selection-remove{z-index: 1000;}
.picker-selection-single:after, .picker-multi.picker-focus .picker-selections:before{font-family: ZentaoIcon !important; content: '\f0d7' !important;}
</style>
<script>
var chooseUsersToMail = '选择要发信通知的用户...';
if($.fn.picker)
{
    $(document).ready(function()
    {
        $(".picker-select[data-piFckertype!='remote']").picker({chosenMode: true});
        $("[data-pickertype='remote']").each(function()
        {
            var pickerremote = $(this).attr('data-pickerremote');
            $(this).picker({chosenMode: true, remote: pickerremote});
        })
    });
}
</script>
<header id="header">
  <div id="mainHeader">
    <div class="container">
      <hgroup id="heading">
          <h1 id="companyname" title="易软天创" th:text="${s}"></h1>
          <h1>,欢迎您</h1>
      </hgroup>
      <nav id="navbar"><ul class="nav nav-default">
<li class="active" data-id="my"><a href="https://demo.zentao.net/my/" class="active"><span> 我的地盘</span></a></li>
<li data-id="product"><a href="https://demo.zentao.net/product-index-no.html">产品</a></li>
<li data-id="project"><a href="https://demo.zentao.net/project-index-no.html">项目</a></li>
<li data-id="qa"><a href="https://demo.zentao.net/qa/">测试</a></li>
<li class="divider"></li><li data-id="doc"><a href="https://demo.zentao.net/doc/">文档</a></li>
<li data-id="report"><a href="https://demo.zentao.net/report/">统计</a></li>
<li class="divider"></li><li data-id="company"><a href="https://demo.zentao.net/company/">组织</a></li>
<li data-id="admin"><a href="https://demo.zentao.net/admin/">后台</a></li>
</ul>
</nav>
      <div id="toolbar">
        <div id="userMenu">
          <div id="searchbox"><div class="input-group"><div class="input-group-btn"><a data-toggle="dropdown" class="btn btn-link" style="border-radius: 2px 0px 0px 2px;"><span id="searchTypeName">Bug</span> <span class="caret"></span></a><input type="hidden" name="searchType" id="searchType" value="type">
<ul id="searchTypeMenu" class="dropdown-menu"><li class="selected"><a href="javascript:$.setSearchType(&quot;type&quot;);" data-value="type">Bug</a></li><li><a href="javascript:$.setSearchType(&quot;story&quot;);" data-value="story">需求</a></li><li><a href="javascript:$.setSearchType(&quot;task&quot;);" data-value="task">任务</a></li><li><a href="javascript:$.setSearchType(&quot;testcase&quot;);" data-value="testcase">用例</a></li><li><a href="javascript:$.setSearchType(&quot;project&quot;);" data-value="project">项目</a></li><li><a href="javascript:$.setSearchType(&quot;product&quot;);" data-value="product">产品</a></li><li><a href="javascript:$.setSearchType(&quot;user&quot;);" data-value="user">用户</a></li><li><a href="javascript:$.setSearchType(&quot;build&quot;);" data-value="build">版本</a></li><li><a href="javascript:$.setSearchType(&quot;release&quot;);" data-value="release">发布</a></li><li><a href="javascript:$.setSearchType(&quot;productplan&quot;);" data-value="productplan">产品计划</a></li><li><a href="javascript:$.setSearchType(&quot;testtask&quot;);" data-value="testtask">测试单</a></li><li><a href="javascript:$.setSearchType(&quot;doc&quot;);" data-value="doc">文档</a></li><li><a href="javascript:$.setSearchType(&quot;caselib&quot;);" data-value="caselib">用例库</a></li><li><a href="javascript:$.setSearchType(&quot;testreport&quot;);" data-value="testreport">测试报告</a></li></ul></div><input id="searchInput" class="form-control search-input" type="search" onclick="this.value=&quot;&quot;" onkeydown="if(event.keyCode==13) $.gotoObject();" placeholder="编号(ctrl+g)" style="border-radius: 0px 2px 2px 0px; border-left-color: transparent;"></div><a href="javascript:$.gotoObject();" class="btn btn-link" id="searchGo">GO!</a></div>
          <ul id="userNav" class="nav nav-default">
            <li><a class="dropdown-toggle" data-toggle="dropdown"><span class="user-name">guest</span><span class="caret"></span></a><ul class="dropdown-menu pull-right"><li class="dropdown-submenu"><a href="javascript:;">主题</a><ul class="dropdown-menu pull-left"><li class="selected"><a href="javascript:selectTheme(&quot;default&quot;);" data-value="default">禅道蓝（默认）</a></li><li><a href="javascript:selectTheme(&quot;green&quot;);" data-value="green">叶兰绿</a></li><li><a href="javascript:selectTheme(&quot;red&quot;);" data-value="red">赤诚红</a></li><li><a href="javascript:selectTheme(&quot;purple&quot;);" data-value="purple">玉烟紫</a></li><li><a href="javascript:selectTheme(&quot;pink&quot;);" data-value="pink">芙蕖粉</a></li><li><a href="javascript:selectTheme(&quot;blackberry&quot;);" data-value="blackberry">露莓黑</a></li><li><a href="javascript:selectTheme(&quot;classic&quot;);" data-value="classic">经典蓝</a></li></ul></li><li class="dropdown-submenu"><a href="javascript:;">Language</a><ul class="dropdown-menu pull-left"><li class="selected"><a href="javascript:selectLang(&quot;zh-cn&quot;);">简体</a></li><li><a href="javascript:selectLang(&quot;zh-tw&quot;);">繁體</a></li><li><a href="javascript:selectLang(&quot;en&quot;);">English</a></li><li><a href="javascript:selectLang(&quot;de&quot;);">Deutsch</a></li><li><a href="javascript:selectLang(&quot;fr&quot;);">Français</a></li><li><a href="javascript:selectLang(&quot;vi&quot;);">Tiếng Việt</a></li><li><a href="javascript:selectLang(&quot;ja&quot;);">日本語</a></li></ul></li><li class="divider"></li><li class="dropdown-submenu"><a data-toggle="dropdown">帮助</a><ul class="dropdown-menu pull-left"><li><a href="https://www.zentao.net/book/zentaopmshelp.html?fullScreen=zentao" class="open-help-tab" target="_blank" rel="noopener noreferrer">手册</a>
</li><li><a href="https://demo.zentao.net/misc-changeLog.html" class="iframe" data-width="800" data-headerless="true" data-backdrop="true" data-keyboard="true">修改日志</a>
</li></ul></li>
<li><a href="https://demo.zentao.net/misc-about.html" class="about iframe" data-width="1050" data-headerless="true" data-backdrop="true" data-keyboard="true" data-class="modal-about">关于禅道</a>
</li><li class="divider"></li><li><a href="/registered/reg3">登录</a>
</li></ul></li>
          </ul>
        </div>
      </div>
    </div>
  </div>
  <div id="subHeader">
    <div class="container">
      <div id="pageNav" class="btn-toolbar"></div>
      <nav id="subNavbar"><ul class="nav nav-default" style="position: static;">
<li class=" active" data-id="index"><a href="https://demo.zentao.net/my/">首页</a>
</li>
<li class=" " data-id="calendar"><a th:href="@{/back/user/userList(s=${s})}">日程</a>
</li>
<li class="divider"></li><li class=" " data-id="task"><a href="https://demo.zentao.net/my-task.html">任务</a>
</li>
<li class=" " data-id="type"><a href="https://demo.zentao.net/my-type.html">Bug</a>
</li>
<li class=" " data-id="testtask"><a href="https://demo.zentao.net/my-testtask.html">测试</a>
</li>
<li class=" " data-id="story"><a href="https://demo.zentao.net/my-story.html">需求</a>
</li>
<li class="divider"></li><li class=" " data-id="myProject"><a href="https://demo.zentao.net/my-project.html">项目</a>
</li>
<li class=" " data-id="dynamic"><a href="https://demo.zentao.net/my-dynamic.html">动态</a>
</li>
<li class="divider"></li><li class=" " data-id="profile"><a href="https://demo.zentao.net/my-profile.html">档案</a>
</li>
<li class=" " data-id="manageContacts"><a href="https://demo.zentao.net/my-managecontacts.html">联系人</a>
</li>
</ul>
</nav>
      <div id="pageActions"><div class="btn-toolbar"></div></div>
    </div>
  </div>
  </header>

<main id="main" class="in">
  <div class="container">
<style>body {padding-bottom: 20px;}
.nav > li > .btn {padding: 0 5px; line-height: 24px; margin: 3px; color: #3C4353;}
.nav > li > .btn.btn-primary {color: #fff;}
.nav .icon-more {font-size: 14px;}
.block-statistic .nav-stacked {overflow: auto; max-height: 220px;}
#dashboard .col-side {width: 450px; max-width: 450px;}
#dashboard .panel-body {max-height: 400px; overflow: auto;}
#dashboard .panel-body.has-table {padding-top: 0;}
#dashboard .panel-move-handler {position: absolute; top: 0; left: 0; right: 50px; height: 40px; z-index: 10; cursor: move;}
#dashboard .panel-heading {cursor: move; padding-right: 75px;}
@media (min-width: 992px)
{
    #dashboard > .row {display: table; width: 100%; margin: 0;}
    #dashboard > .row > .col-main,
    #dashboard > .row > .col-side {display: table-cell; float: none; padding: 0; vertical-align: top;}
    #dashboard > .row > .col-main {padding-right: 10px }
    #dashboard > .row > .col-side {padding-left: 10px }
}
#dashboard.sortable-sorting .panel {margin-bottom: 10px; box-shadow: 0 1px 1px rgba(0,0,0,.075), 0 2px 6px 0 rgba(0,0,0,.075); height: 46px;}
#dashboard.sortable-sorting .panel > * {display: none;}
#dashboard.sortable-sorting .panel:before {display: block; content: attr(data-name); padding: 12px 20px; font-weight: bold; font-size: 14px; color: #3c4353; opacity: 1!important; text-align: left; visibility: visible;}
#dashboard.sortable-sorting .panel.dragging {visibility: visible; background: transparent; background: rgba(0,0,0,.075); box-shadow: inset 0 2px 6px rgba(0,0,0,.075);}
#dashboard.sortable-sorting .panel.dragging:before {color: #bbb;}
#dashboard.sortable-sorting .panel.drag-shadow {box-shadow: 0 1px 3px rgba(0,0,0,.175), 0 3px 8px 0 rgba(0,0,0,.175)}

#dashboard .block-sm .hide-in-sm {display: none;}
#dashboard .block-dynamic .panel-body{overflow-x:hidden;}
.modal-body{padding: 10px 20px 20px 20px;}
</style><script src="js/min.js"></script>
<script src="js/metadata.js"></script>
<style>
.tablesorter-header-inner {cursor: pointer;}
.tablesorter-header-inner:hover {color: #000;font-weight:bold;}
table.tablesorter tr.tablesorter-headerRow .header.tablesorter-headerUnSorted .tablesorter-header-inner:after {font-family: ZentaoIcon; font-weight: normal; content: "\f0dc"; font-size: 14px; color: #838a9c}
table.tablesorter tr.tablesorter-headerRow .header.headerSortUp .tablesorter-header-inner{color: #000;font-weight:bold;}
table.tablesorter tr.tablesorter-headerRow .header.headerSortUp .tablesorter-header-inner:after{font-family: ZentaoIcon; font-weight: normal; content: "\f0d8"; color: #000;}
table.tablesorter tr.tablesorter-headerRow .header.headerSortDown .tablesorter-header-inner{color: #000;font-weight:bold;}
table.tablesorter tr.tablesorter-headerRow .header.headerSortDown .tablesorter-header-inner:after{font-family: ZentaoIcon; font-weight: normal; content: "\f0d7"; color: #000;}
table.tablesorter tr.tablesorter-headerRow .header.sorter-false .tablesorter-header-inner:after{content:"";}
table.tablesorter.table-borderless > thead > tr > th {border-bottom: 1px solid #e5e5e5;}
</style>
<script>
function sortTable(selector, options)
{
    var $table = $(selector);
    $table.tablesorter($.extend(
    {
        saveSort: true,
        widgets: ['zebra', 'saveSort'],
        widgetZebra: {css: ['odd', 'even'] }
    }, $table.data(), options)).on('mouseenter', 'tbody tr', function()
    {
        $(this).addClass('hoover');
    }).on('mouseleave', 'tbody tr', function()
    {
        $(this).removeClass('hoover');
    }).on('click', 'tbody tr', function()
    {
        $(this).toggleClass('clicked');
    });
}
$.fn.sortTable = function(options)
{
    return this.each(function()
    {
        sortTable(this, options);
    });
};
/* sort table after page load. */
$(function(){$('.tablesorter').sortTable();});
</script>
<div class="dashboard auto-fade-in fade in" id="dashboard" data-confirm-remove-block="确定隐藏区块吗？">
    <div class="row">
    <div class="col-main">
                  <div class="panel block-welcome" id="block1" data-id="1" data-name="欢迎" data-order="0" data-url="/block-printBlock-1-my.html">
                          <nav class="panel-actions nav nav-default">
                                    <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                <style>
.block-welcome .col-left {width: 25%;}
.block-welcome .col-left > h4 {margin: 5px 0;line-height: 30px;}
.block-welcome .col-left .timeline {margin: 10px 0 0;font-size: 12px;}
.block-welcome .col-right > h4 {font-weight: normal;}
.block-welcome .col-right > h4 small {display: inline-block;margin-right: 8px;font-size: 14px;}
.block-welcome .col-right .tiles {padding: 10px 0 0 16px;border-left: 1px solid #e5e8ec;}
.block-welcome .col-right .tile {width: 20%;}
.block-welcome .panel-body {padding-top: 15px;}
.block-welcome .user-notification-icon {position: relative;display: inline-block;margin-left: 5px;}
.block-welcome .user-notification-icon .label-badge {position: absolute;top: 1px;right: -8px;min-width: 16px;padding: 2px;font-size: 12px;font-weight: normal;}
.block-welcome.block-sm .col-right {padding: 0;}
.block-welcome.block-sm .col-right .tiles {border-left: none; padding-left: 0}
.block-welcome.block-sm .tile-title {font-size: 12px; margin: 0 -10px;}
</style>
<div class="panel-move-handler"></div>
<div class="panel-body conatiner-fluid">
  <div class="table-row">
    <div class="col col-left hide-in-sm">
      <h4>guest，早上好！</h4>
      <ul class="timeline timeline-sm">
        <li><a href="https://demo.zentao.net/tutorial-index--createAccount.html">1. 创建帐号</a>
</li><li><a href="https://demo.zentao.net/tutorial-index--createProduct.html">2. 创建产品</a>
</li><li><a href="https://demo.zentao.net/tutorial-index--createStory.html">3. 创建需求</a>
</li>      </ul>
    </div>
    <div class="col col-right">
    <h4><small class="text-muted">2021年06月07日</small> 今天剩余工作总计</h4>
      <div class="row tiles">
                <div class="col tile">
          <div class="tile-title">我的任务</div>
          <div class="tile-amount">0</div>
                  </div>
                        <div class="col tile">
          <div class="tile-title">我的BUG</div>
          <div class="tile-amount"><a href="https://demo.zentao.net/my-type-assignedTo.html">1</a>
</div>
                  </div>
                        <div class="col tile">
          <div class="tile-title">我的需求</div>
          <div class="tile-amount">0</div>
        </div>
                        <div class="col tile">
          <div class="tile-title">未关闭的项目</div>
          <div class="tile-amount"><a href="https://demo.zentao.net/project-all-undone.html">8</a>
</div>
                    <div class="tile-info">
          <span class="label label-danger label-outline">已延期 1</span>
          </div>
                  </div>
                        <div class="col tile">
          <div class="tile-title">未关闭的产品</div>
          <div class="tile-amount"><a href="https://demo.zentao.net/product-all-0-0-noclosed.html">3</a>
</div>
        </div>
              </div>
    </div>
  </div>
</div>
      </div>
                  <div class="panel block-flowchart " id="block3" data-id="3" data-name="流程图" data-order="1" data-url="/block-printBlock-3-my.html">
                        <div class="panel-heading">
          <div class="panel-title">流程图</div>
                  <nav class="panel-actions nav nav-default">
                                    <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <div class="panel-body scrollbar-hover">
  <div class="row row-admin">
      <div class="flow-item flow-item-0"><div title="管理员">管理员</div></div>
      <div class="flow-item flow-item-1"><div title="维护公司">维护公司</div></div>
      <div class="flow-item flow-item-2"><div title="添加用户">添加用户</div></div>
      <div class="flow-item flow-item-3"><div title="维护权限">维护权限</div></div>
    </div>
  <div class="row row-product">
      <div class="flow-item flow-item-0"><div title="产品经理">产品经理</div></div>
      <div class="flow-item flow-item-1"><div title="创建产品">创建产品</div></div>
      <div class="flow-item flow-item-2"><div title="维护模块">维护模块</div></div>
      <div class="flow-item flow-item-3"><div title="维护计划">维护计划</div></div>
      <div class="flow-item flow-item-4"><div title="维护需求">维护需求</div></div>
      <div class="flow-item flow-item-5"><div title="创建发布">创建发布</div></div>
    </div>
  <div class="row row-project">
      <div class="flow-item flow-item-0"><div title="项目经理">项目经理</div></div>
      <div class="flow-item flow-item-1"><div title="创建项目">创建项目</div></div>
      <div class="flow-item flow-item-2"><div title="维护团队">维护团队</div></div>
      <div class="flow-item flow-item-3"><div title="关联产品">关联产品</div></div>
      <div class="flow-item flow-item-4"><div title="关联需求">关联需求</div></div>
      <div class="flow-item flow-item-5"><div title="分解任务">分解任务</div></div>
    </div>
  <div class="row row-dev">
      <div class="flow-item flow-item-0"><div title="研发人员">研发人员</div></div>
      <div class="flow-item flow-item-1"><div title="领取任务和Bug">领取任务和Bug</div></div>
      <div class="flow-item flow-item-2"><div title="更新状态">更新状态</div></div>
      <div class="flow-item flow-item-3"><div title="完成任务和Bug">完成任务和Bug</div></div>
    </div>
  <div class="row row-tester">
      <div class="flow-item flow-item-0"><div title="测试人员">测试人员</div></div>
      <div class="flow-item flow-item-1"><div title="撰写用例">撰写用例</div></div>
      <div class="flow-item flow-item-2"><div title="执行用例">执行用例</div></div>
      <div class="flow-item flow-item-3"><div title="提交Bug">提交Bug</div></div>
      <div class="flow-item flow-item-4"><div title="验证Bug">验证Bug</div></div>
      <div class="flow-item flow-item-5"><div title="关闭Bug">关闭Bug</div></div>
    </div>
</div>
<style>
.block-flowchart .panel-body {padding: 0 30px 0 20px;}
.flow-item {float: left; width: 16.66667%; max-width: 180px; text-align: center; margin-bottom: 9px; padding-right: 15px;}
.flow-item > div {position: relative; padding: 5px 0 5px 8px; line-height: 20px; background: #E8EBEF; white-space:nowrap; overflow: visible; color: #3c4353}
.flow-item > div:before, .flow-item > div:after {content: ' '; display: block; width: 0; height: 0; border-style: solid; border-width: 15px 0 15px 10px; border-color: transparent transparent transparent #E8EBEF; position: absolute; left: 0; top: 0;}
.ie-8 .flow-item > div:before {display: none}
.flow-item > div:before {border-left-color: #fff; z-index: 1}
.flow-item > div:after {left: auto; right: -10px; z-index: 2}
.ie-8 .flow-item > div {margin-right: 10px}
.flow-item-0 > div {color: #838A9D; font-weight: bold; padding-left: 0;}
.flow-item-0 > div:before {display: none}
.flow-item-1 > div {background: #E3F2FD}
.flow-item-1 > div:after {border-left-color: #E3F2FD}
.flow-item-2 > div {background: #E8F5E9}
.flow-item-2 > div:after {border-left-color: #E8F5E9}
.flow-item-3 > div {background: #FFF3E0}
.flow-item-3 > div:after {border-left-color: #FFF3E0}
.flow-item-4 > div {background: #FFEBEE}
.flow-item-4 > div:after {border-left-color: #FFEBEE}
.flow-item-5 > div {background: #F3E5F5}
.flow-item-5 > div:after {border-left-color: #F3E5F5}
.flow-item-1 > div:hover {background: #1565C0; color: #fff;}
.flow-item-1 > div:hover:after {border-left-color: #1565C0}
.flow-item-2 > div:hover {background: #43A047; color: #fff;}
.flow-item-2 > div:hover:after {border-left-color: #43A047}
.flow-item-3 > div:hover {background: #EF6C00; color: #fff;}
.flow-item-3 > div:hover:after {border-left-color: #EF6C00}
.flow-item-4 > div:hover {background: #E53935; color: #fff;}
.flow-item-4 > div:hover:after {border-left-color: #E53935}
.flow-item-5 > div:hover {background: #9C27B0; color: #fff;}
.flow-item-5 > div:hover:after {border-left-color: #9C27B0}

.block-sm .flow-item {padding-right: 5px}
.block-sm .flow-item > div:before, .block-sm .flow-item > div:after {border-width: 15px 0 15px 6px;}
.block-sm .row-3 .flow-item-1, .block-sm .row-3 .flow-item-3 {width: 25%}
.block-sm .flow-item > div:after {right: -6px;}
</style>
      </div>
                  <div class="panel block-statistic " id="block5" data-id="5" data-name="项目统计" data-order="2" data-url="/block-printBlock-5-my.html">
                        <div class="panel-heading">
          <div class="panel-title">项目统计</div>
                  <nav class="panel-actions nav nav-default">
                                    <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
.types-line {display: table; padding: 0; margin: 0 auto;}
.types-line > li {display: table-cell;}
.types-line > li > div {position: relative; padding: 18px 5px 5px; text-align: center;}
.types-line > li > div:before {content: ''; display: block; background: #eee;  width: 100%; height: 2px; position: absolute; left: 50%; top: 4px;}
.types-line > li:last-child > div:before {display: none;}
.types-line > li > div:after {content: ''; display: block; background: #FFFFFF; box-shadow: 0 2px 4px 0 rgba(170,170,170,0.50), 0 0 5px 0 rgba(0,0,0,0.1); width: 10px; height: 10px; position: absolute; border-radius: 50%; top: 0; left: 50%; margin-left: -2px;}
.types-line > li > div > small {display: block; color: #A6AAB8;}
.types-line > li > div > span {display: block; color: #CBD0DB; font-size: 16px;}
.product-info {position: relative; height: 65px;}
.product-info + .product-info {margin-top: 10px;}
.product-info .progress {position: absolute; left: 10px; top: 35px; right: 100px;}
.product-info .progress-info {position: absolute; left: 8px; top: 10px; width: 180px; font-size: 12px;}
.product-info .type-info {color: #A6AAB8; text-align: center; position: absolute; right: 0; top: 6px; width: 100px;}
html[lang="en"] .product-info .type-info {color: #A6AAB8; text-align: center; position: absolute; right: 0; top: 6px; width: 110px;}
.product-info .type-value,
.product-info .type-label {font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.product-info .type-value {font-size: 14px;}
.product-info .type-value > strong {font-size: 20px; color: #3C4353;}
.product-info .actions {position: absolute; left: 10px; top: 14px;}
.block-statistic .panel-body {padding-top: 0}
.block-statistic .tile {margin-bottom: 30px;}
.block-statistic .tile-title {font-size: 18px; color: #A6AAB8;}
.block-statistic .tile-amount {font-size: 48px; margin-bottom: 10px;}
.block-statistic .col-nav {border-right: 1px solid #EBF2FB; width: 260px; padding: 0;}
.block-statistic .nav-secondary > li {position: relative}
.block-statistic .nav-secondary > li > a {font-size: 14px; color: #838A9D; position: relative; box-shadow: none; padding-left: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .2s;}
.block-statistic .nav-secondary > li > a:first-child {padding-right: 36px;}
.block-statistic .nav-secondary > li.active > a:first-child {color: #3C4353; background: transparent; box-shadow: none;}
.block-statistic .nav-secondary > li.active > a:first-child:hover,
.block-statistic .nav-secondary > li.active > a:first-child:focus,
.block-statistic .nav-secondary > li > a:first-child:hover {box-shadow: none; border-radius: 4px 0 0 4px;}
.block-statistic .nav-secondary > li.active > a:first-child:before {content: ' '; display: block; left: -1px; top: 10px; bottom: 10px; width: 4px; background: #006af1; position: absolute;}
.block-statistic .nav-secondary > li > a.btn-view {position: absolute; top: 0; right: 0; bottom: 0; padding: 8px; width: 36px; text-align: center; opacity: 0;}
.block-statistic .nav-secondary > li:hover > a.btn-view {opacity: 1}
.block-statistic .nav-secondary > li.active > a.btn-view {box-shadow: none}
.block-statistic .nav-secondary > li.switch-icon {display: none;}
.block-statistic.block-sm .panel-body {padding-bottom: 10px; position: relative; padding-top: 45px; border-radius: 3px;}
.block-statistic.block-sm .panel-body > .table-row,
.block-statistic.block-sm .panel-body > .table-row > .col {display: block; width: auto;}
.block-statistic.block-sm .panel-body > .table-row > .tab-content {padding: 0; margin: 0 -5px;}
.block-statistic.block-sm .tab-pane > .table-row > .col-5 {width: 125px;}
.block-statistic.block-sm .tab-pane > .table-row > .col-5 > .table-row {padding: 5px 0;}
.block-statistic.block-sm .col-nav {border-left: none; position: absolute; top: 0; left: 15px; right: 15px; background: #f5f5f5;}
.block-statistic.block-sm .nav-secondary {display: table; width: 100%; padding: 0; table-layout: fixed;}
.block-statistic.block-sm .nav-secondary > li {display: none}
.block-statistic.block-sm .nav-secondary > li.switch-icon,
.block-statistic.block-sm .nav-secondary > li.active {display: table-cell; width: 100%; text-align: center;}
.block-statistic.block-sm .nav-secondary > li.active > a:hover {cursor: default; background: none;}
.block-statistic.block-sm .nav-secondary > li.switch-icon > a:hover {background: rgba(0,0,0,0.07);}
.block-statistic.block-sm .nav-secondary > li > a {padding: 5px 10px; border-radius: 4px;}
.block-statistic.block-sm .nav-secondary > li > a:before {display: none;}
.block-statistic.block-sm .nav-secondary > li.switch-icon {width: 40px;}
.block-statistic.block-sm .nav-secondary > li.active > a:first-child:before {display: none}
.block-statistic.block-sm .nav-secondary > li.active > a.btn-view {width: auto; left: 0; right: 0;}
.block-statistic.block-sm .nav-secondary > li.active > a.btn-view > i {display: none;}
.block-statistic.block-sm .nav-secondary > li.active > a.btn-view:hover {cursor: pointer; background: rgba(0,0,0,.1)}

.status-count{margin:auto}
.status-count tr:first-child td:last-child{color:#000;font-weight:bold}
</style>
<script>
$(function()
{
    var $nav = $('#nav-60bd840724f81');
    $nav.on('click', '.switch-icon', function(e)
    {
        var isPrev = $(this).is('.prev');
        var $activeItem = $nav.children('.active');
        var $next = $activeItem[isPrev ? 'prev' : 'next']('li:not(.switch-icon)');
        if ($next.length) $next.find('a').trigger('click');
        else $nav.children('li:not(.switch-icon)')[isPrev ? 'last' : 'first']().find('a').trigger('click');
        e.preventDefault();
    });

    var $projectLi = $('#activeProject');
    if($projectLi.length)
    {
        var projectLi  = $projectLi[0];
        $(".col ul.nav").animate({scrollTop: projectLi.offsetTop}, "slow");
    }
});
</script>
<div class="panel-body">
  <div class="table-row">
        <div class="col col-nav">
      <ul class="nav nav-stacked nav-secondary scrollbar-hover" id="nav-60bd840724f81">
        <li class="switch-icon prev"><a><i class="icon icon-arrow-left"></i></a></li>
                                <li class="active" id="activeProject" projectid="10">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content10" data-toggle="tab" title="内部进度管控系统01">内部进度管控系统01</a>
          <a href="https://demo.zentao.net/project-task-10.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="9">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content9" data-toggle="tab" title="内部进度管控系统">内部进度管控系统</a>
          <a href="https://demo.zentao.net/project-task-9.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="8">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content8" data-toggle="tab" title="直播项目">直播项目</a>
          <a href="https://demo.zentao.net/project-task-8.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="7">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content7" data-toggle="tab" title="255-静态轴重仪项目">255-静态轴重仪项目</a>
          <a href="https://demo.zentao.net/project-task-7.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="6">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content6" data-toggle="tab" title="HT ">HT </a>
          <a href="https://demo.zentao.net/project-task-6.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="5">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content5" data-toggle="tab" title="桩工机械">桩工机械</a>
          <a href="https://demo.zentao.net/project-task-5.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="4">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content4" data-toggle="tab" title="辰宇">辰宇</a>
          <a href="https://demo.zentao.net/project-task-4.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="2">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content2" data-toggle="tab" title="企业网站第二期">企业网站第二期</a>
          <a href="https://demo.zentao.net/project-task-2.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="3">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content3" data-toggle="tab" title="测试">测试</a>
          <a href="https://demo.zentao.net/project-task-3.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li projectid="1">
          <a href="https://demo.zentao.net/my/###" data-target="#tab3Content1" data-toggle="tab" title="企业网站第一期">企业网站第一期</a>
          <a href="https://demo.zentao.net/project-task-1.html" class="btn-view" title="任务列表"><i class="icon-arrow-right text-primary"></i></a>
        </li>
                <li class="switch-icon next"><a><i class="icon icon-arrow-right"></i></a></li>
      </ul>
    </div>
    <div class="col tab-content">
            <div class="tab-pane fade active in" id="tab3Content10">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space progress-pie-120" data-value="100" data-doughnut-size="84">
              <canvas width="120" height="120" style="width: 120px; height: 120px;"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>100<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>6 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-task-10-all.html">1</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-story-10-order_desc-all.html">2</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-story-10-order_desc-unclosed.html">2</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content9">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content8">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content7">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-task-7-all.html">1</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-task-7-undone.html">1</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content6">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content5">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content4">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="90" aria-valuemin="0" aria-valuemax="100" style="width: 90%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-type-4-status,id_desc-0-all.html">10</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-type-4-status,id_desc-0-unresolved.html">1</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content2">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content3">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="0" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>0<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
            <div class="tab-pane fade" id="tab3Content1">
        <div class="table-row">
          <div class="col-5 text-middle text-center">
            <div class="progress-pie inline-block space" data-value="100" data-doughnut-size="84">
              <canvas width="120" height="120"></canvas>
              <div class="progress-info">
                <small>已完成</small>
                <strong>100<small>%</small></strong>
              </div>
            </div>
            <div class="table-row text-center small text-muted with-padding">
              <div class="col-4 text-bottom">
                <div>预计</div>
                <div>76 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-primary"></span>
                <div>消耗</div>
                <div>44 <span class="muted">小时</span></div>
              </div>
              <div class="col-4">
                <span class="label label-dot label-pale"></span>
                <div>剩余</div>
                <div>0 <span class="muted">小时</span></div>
              </div>
            </div>
          </div>
          <div class="col-7">
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨日完成任务数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总任务 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-task-1-all.html">9</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未完成 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                        <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">已发布需求数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%"></div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">总需求 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-story-1-order_desc-all.html">4</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未关闭 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-story-1-order_desc-unclosed.html">4</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
              <div class="progress-info"><i class="icon icon-check-circle text-success icon-sm"></i> <span class="text-muted">昨天解决Bug数</span> <strong>0</strong></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                </div>
              </div>
              <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-type-1-status,id_desc-0-all.html">4</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未解决 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/project-type-1-status,id_desc-0-unresolved.html">4</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
                      </div>
        </div>
      </div>
          </div>
      </div>
</div>
      </div>
                  <div class="panel block-statistic " id="block7" data-id="7" data-name="产品统计" data-order="3" data-url="/block-printBlock-7-my.html">
                        <div class="panel-heading">
          <div class="panel-title">产品统计</div>
                  <nav class="panel-actions nav nav-default">
                                    <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
.types-line {display: table; padding: 0; margin: 0 auto;}
.types-line > li {display: table-cell;}
.types-line > li > div {position: relative; padding: 18px 5px 5px; text-align: center;}
.types-line > li > div:before {content: ''; display: block; background: #eee;  width: 100%; height: 2px; position: absolute; left: 50%; top: 4px;}
.types-line > li:last-child > div:before {display: none;}
.types-line > li > div:after {content: ''; display: block; background: #FFFFFF; box-shadow: 0 2px 4px 0 rgba(170,170,170,0.50), 0 0 5px 0 rgba(0,0,0,0.1); width: 10px; height: 10px; position: absolute; border-radius: 50%; top: 0; left: 50%; margin-left: -2px;}
.types-line > li > div > small {display: block; color: #A6AAB8;}
.types-line > li > div > span {display: block; color: #CBD0DB; font-size: 16px;}
.product-info {position: relative; height: 65px;}
.product-info + .product-info {margin-top: 10px;}
.product-info .progress {position: absolute; left: 10px; top: 35px; right: 90px;}
.product-info .progress-info {position: absolute; left: 8px; top: 10px; width: 180px; font-size: 12px;}
.product-info .type-info {color: #A6AAB8; text-align: center; position: absolute; right: 0; top: 6px; width: 100px;}
html[lang="en"] .product-info .type-info {color: #A6AAB8; text-align: center; position: absolute; right: 0; top: 6px; width: 90px;}
.product-info .type-value,
.product-info .type-label {font-size: 12px; overflow: visible; text-overflow: ellipsis; white-space: nowrap;}
.product-info .type-value {font-size: 14px;}
.product-info .type-value > strong {font-size: 20px; color: #3C4353;}
.product-info .actions {position: absolute; left: 10px; top: 14px;}
.block-statistic .panel-body {padding-top: 0}
.block-statistic .panel-body {padding-top: 0}
.block-statistic .tile {margin-bottom: 30px;}
.block-statistic .tile-title {font-size: 18px; color: #A6AAB8;}
.block-statistic .tile-amount {font-size: 48px; margin-bottom: 10px;}
.block-statistic .col-nav {border-right: 1px solid #EBF2FB; width: 260px; padding: 0;}
.block-statistic .nav-secondary > li {position: relative}
.block-statistic .nav-secondary > li:hover {background: #f5f5f5;}
.block-statistic .nav-secondary > li > a {font-size: 14px; color: #838A9D; position: relative; box-shadow: none; padding-left: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .2s;}
.block-statistic .nav-secondary > li > a:first-child {padding-right: 36px;}
.block-statistic .nav-secondary > li.active > a:first-child {color: #3C4353; background: transparent; box-shadow: none;}
.block-statistic .nav-secondary > li.active > a:first-child:hover,
.block-statistic .nav-secondary > li.active > a:first-child:focus,
.block-statistic .nav-secondary > li > a:first-child:hover {box-shadow: none; border-radius: 4px 0 0 4px;}
.block-statistic .nav-secondary > li.active > a:first-child:before {content: ' '; display: block; left: -1px; top: 10px; bottom: 10px; width: 4px; background: #006af1; position: absolute;}
.block-statistic .nav-secondary > li > a.btn-view {position: absolute; top: 0; right: 0; bottom: 0; padding: 8px; width: 36px; text-align: center; opacity: 0; background: rgba(0,0,0,.05)}
.block-statistic .nav-secondary > li.active > a.btn-view {box-shadow: none}
.block-statistic .nav-secondary > li:hover > a.btn-view {opacity: 1}
.block-statistic .nav-secondary > li.switch-icon {display: none;}
.block-statistic.block-sm .panel-body {padding-bottom: 10px; position: relative; padding-top: 45px;}
.block-statistic.block-sm .panel-body > .table-row,
.block-statistic.block-sm .panel-body > .table-row > .col {display: block; width: auto;}
.block-statistic.block-sm .panel-body > .table-row > .tab-content {padding: 0; margin: 0 -5px;}
.block-statistic.block-sm .tab-pane > .table-row > .col-5 {width: 125px;}
.block-statistic.block-sm .tab-pane > .table-row > .col-5 > .table-row {padding: 5px 0;}
.block-statistic.block-sm .col-nav {border-left: none; position: absolute; top: 0; left: 15px; right: 15px; background: #f5f5f5; border-radius: 3px;}
.block-statistic.block-sm .nav-secondary {display: table; width: 100%; padding: 0; table-layout: fixed;}
.block-statistic.block-sm .nav-secondary > li {display: none}
.block-statistic.block-sm .nav-secondary > li.switch-icon,
.block-statistic.block-sm .nav-secondary > li.active {display: table-cell; width: 100%; text-align: center;}
.block-statistic.block-sm .nav-secondary > li.active > a:hover {cursor: default; background: none;}
.block-statistic.block-sm .nav-secondary > li.switch-icon > a:hover {background: rgba(0,0,0,0.07);}
.block-statistic.block-sm .nav-secondary > li > a {padding: 5px 10px; border-radius: 4px;}
.block-statistic.block-sm .nav-secondary > li > a:before {display: none;}
.block-statistic.block-sm .nav-secondary > li.switch-icon {width: 40px;}
.block-statistic.block-sm .types-line > li > div {padding: 18px 2px 5px;}
.block-statistic.block-sm .nav-secondary > li.active > a:first-child:before {display: none}
.block-statistic.block-sm .nav-secondary > li.active > a.btn-view {width: auto; left: 0; right: 0;}
.block-statistic.block-sm .nav-secondary > li.active > a.btn-view > i {display: none;}
.block-statistic.block-sm .nav-secondary > li.active > a.btn-view:hover {cursor: pointer; background: rgba(0,0,0,.1)}

.status-count{margin:auto}
.status-count tr:first-child td:last-child{color:#000;font-weight:bold}
</style>
<script>
$(function()
{
    var $nav = $('#nav-60bd840726344');
    $nav.on('click', '.switch-icon', function(e)
    {
        var isPrev = $(this).is('.prev');
        var $activeItem = $nav.children('.active');
        var $next = $activeItem[isPrev ? 'prev' : 'next']('li:not(.switch-icon)');
        if ($next.length) $next.find('a').trigger('click');
        else $nav.children('li:not(.switch-icon)')[isPrev ? 'last' : 'first']().find('a').trigger('click');
        e.preventDefault();

    });

    var $productLi = $('#activeProduct');
    if($productLi.length)
    {
        var productLi  = $productLi[0];
        $(".col ul.nav").animate({scrollTop: productLi.offsetTop}, "slow");
    }
});
</script>
<div class="panel-body">
  <div class="table-row">
        <div class="col col-nav">
      <ul class="nav nav-stacked nav-secondary scrollbar-hover" id="nav-60bd840726344">
        <li class="switch-icon prev"><a><i class="icon icon-arrow-left"></i></a></li>
                                <li class="active" id="activeProduct" productid="3">
          <a href="javascript:;" data-target="#tabProduct3" data-toggle="tab" title="内部进度管控系统">内部进度管控系统</a>
          <a href="https://demo.zentao.net/product-browse-3.html" class="btn-view" title="需求列表"><i class="icon-arrow-right text-primary"></i></a>
</li>
                <li productid="2">
          <a href="javascript:;" data-target="#tabProduct2" data-toggle="tab" title="企业内部工时管理系统">企业内部工时管理系统</a>
          <a href="https://demo.zentao.net/product-browse-2.html" class="btn-view" title="需求列表"><i class="icon-arrow-right text-primary"></i></a>
</li>
                <li productid="1">
          <a href="javascript:;" data-target="#tabProduct1" data-toggle="tab" title="公司企业网站建设">公司企业网站建设</a>
          <a href="https://demo.zentao.net/product-browse-1.html" class="btn-view" title="需求列表"><i class="icon-arrow-right text-primary"></i></a>
</li>
                <li class="switch-icon next"><a><i class="icon icon-arrow-right"></i></a></li>
      </ul>
    </div>
    <div class="col tab-content">
            <div class="tab-pane fade active in" id="tabProduct3">
        <div class="table-row">
          <div class="col-6 text-middle">
            <div class="tile">
              <div class="tile-title">总需求</div>
                            <div class="tile-amount">2</div>
              <a href="https://demo.zentao.net/product-browse-3--allstory.html" class="btn btn-primary btn-circle btn-icon-right btn-sm">查看全部<span class="label label-badge label-icon"><i class="icon icon-arrow-right"></i></span></a>
                          </div>
            <ul class="types-line">
                            <li>
                <div>
                  <small>未开始</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>已计划</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>研发中</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>测试中</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>已发布</small>
                  <span>0</span>
                </div>
              </li>
                          </ul>
          </div>
                    <div class="col-5">
            <div class="product-info">
                                                                      <div class="progress-info"></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div>
              </div>
                            <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有计划 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/productplan-browse-3-0-all.html">1</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未过期 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/productplan-browse-3-0-unexpired.html">1</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
                                                                                    <div class="progress-info">
                              </div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div>
              </div>
                            <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有项目 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/product-project-all-3.html">1</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">进行中 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/product-project-undone-3.html">1</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
                                                                      <div class="actions">
                <a href="https://demo.zentao.net/release-create-3.html" class="btn btn-info"><i class="icon icon-plus"></i>创建发布</a>
              </div>
                            <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有发布 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">维护中 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
          </div>
                  </div>
      </div>
            <div class="tab-pane fade " id="tabProduct2">
        <div class="table-row">
          <div class="col-6 text-middle">
            <div class="tile">
              <div class="tile-title">总需求</div>
                            <div class="tile-amount">1</div>
              <a href="https://demo.zentao.net/product-browse-2--allstory.html" class="btn btn-primary btn-circle btn-icon-right btn-sm">查看全部<span class="label label-badge label-icon"><i class="icon icon-arrow-right"></i></span></a>
                          </div>
            <ul class="types-line">
                            <li>
                <div>
                  <small>未开始</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>已计划</small>
                  <span>1</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>研发中</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>测试中</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>已发布</small>
                  <span>0</span>
                </div>
              </li>
                          </ul>
          </div>
                    <div class="col-5">
            <div class="product-info">
                                                                      <div class="progress-info"></div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div>
              </div>
                            <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有计划 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/productplan-browse-2-0-all.html">1</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">未过期 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/productplan-browse-2-0-unexpired.html">1</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
                                                                                    <div class="progress-info">
                                <i class="icon icon-exclamation-sign text-danger icon-sm"></i> <span class="text-muted">已延期</span> <strong>1</strong>
                              </div>
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%"></div>
              </div>
                            <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有项目 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/product-project-all-2.html">3</a>
</td>
                    </tr>
                    <tr>
                      <td class="text-right">进行中 :</td>
                      <td class="text-left"><a href="https://demo.zentao.net/product-project-undone-2.html">2</a>
</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
            <div class="product-info">
                                                                      <div class="actions">
                <a href="https://demo.zentao.net/release-create-2.html" class="btn btn-info"><i class="icon icon-plus"></i>创建发布</a>
              </div>
                            <div class="type-info">
                <div class="type-label">
                  <table class="status-count">
                    <tbody><tr>
                      <td class="text-right">所有发布 :</td>
                      <td class="text-left">0</td>
                    </tr>
                    <tr>
                      <td class="text-right">维护中 :</td>
                      <td class="text-left">0</td>
                    </tr>
                  </tbody></table>
                </div>
              </div>
            </div>
          </div>
                  </div>
      </div>
            <div class="tab-pane fade " id="tabProduct1">
        <div class="table-row">
          <div class="col-6 text-middle">
            <div class="tile">
              <div class="tile-title">总需求</div>
                            <div class="tile-amount">0</div>
              <a href="https://demo.zentao.net/story-create-1.html" class="btn btn-primary btn-circle btn-icon-left btn-sm"><span class="label label-badge label-icon"><i class="icon icon-plus"></i></span>提需求</a>
                          </div>
            <ul class="types-line">
                            <li>
                <div>
                  <small>未开始</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>已计划</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>研发中</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>测试中</small>
                  <span>0</span>
                </div>
              </li>
                            <li>
                <div>
                  <small>已发布</small>
                  <span>0</span>
                </div>
              </li>
                          </ul>
          </div>
                  </div>
      </div>
          </div>
      </div>
</div>
      </div>
          </div>
    <div class="col-side">
                  <div class="panel block-sm block-dynamic " id="block2" data-id="2" data-name="最新动态" data-order="4" data-url="/block-printBlock-2-my.html">
                        <div class="panel-heading">
          <div class="panel-title">最新动态</div>
                  <nav class="panel-actions nav nav-default">
                        <li><a href="https://demo.zentao.net/company-dynamic.html" title="更多"><i class="icon icon-more"></i></a>
</li>            <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
.block-dynamic .timeline > li .timeline-text {display: block; overflow: hidden; text-overflow: ellipsis; max-height: 20px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.block-dynamic .panel-body {padding-top: 0;}
</style>
<div class="panel-body scrollbar-hover">
  <ul class="timeline timeline-tag-left no-margin" th:each="user,userStat:${log}">
<!--    <li><div><span class="timeline-tag" th:text="${#dates.format(user.datee,'yyyy-MM-dd HH:mm')}"></span> <span class="timeline-text" th:text="${user.name}"><em th:text="${user.log}"></em></span></div></li>-->
      <li><div><span class="timeline-tag" th:text="${#dates.format(user.datee,'yyyy-MM-dd HH:mm')}"></span> <span class="timeline-text" th:text="${user.name}+${user.log}" > <em></em>  <a href="https://demo.zentao.net/product-view-3.html" title="内部进度管控系统" th:text="${user.log}"></a></span></div></li>
  </ul>

  </ul>
</div>
      </div>
                  <div class="panel block-sm block-list " id="block4" data-id="4" data-name="我的待办" data-order="5" data-url="/block-printBlock-4-my.html">
                        <div class="panel-heading">
          <div class="panel-title">我的待办</div>
                  <nav class="panel-actions nav nav-default">
                        <li><a href="https://demo.zentao.net/my-todo-all.html" title="更多"><i class="icon icon-more"></i></a>
</li>            <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
.block-todoes .panel-body {position: relative; padding-top: 42px; overflow: visible !important; padding-bottom: 0;}
.block-todoes .todoes-input {position: absolute; top: 0; right: 0; left: 0; padding: 0 20px 20px 20px;}
.block-todoes .todoes-input .form-control::-webkit-input-placeholder {font-size: 12px; line-height: 20px;color: #a4a8b6;}
.block-todoes .todoes-input .form-control::-moz-placeholder {font-size: 12px; line-height: 20px; color: #a4a8b6;}
.block-todoes .todoes-input .form-control:-ms-input-placeholder {font-size: 12px; line-height: 20px;color: #a4a8b6;}
.block-todoes .todoes-input .form-control::placeholder {font-size: 12px; line-height: 20px; color: #a4a8b6;}
.block-todoes .todoes {padding: 0 10px 10px 10px; margin: 0 -20px; max-height: 350px; overflow: auto; overflow-x:hidden}
.block-todoes .todoes > li {position: relative; padding: 5px 10px 5px 35px; list-style: none; white-space:nowrap; overflow: auto; overflow-x:hidden; width: 410px;}
.block-todoes .todoes > li:hover {background-color: #e9f2fb;}
.block-todoes .todo-title {padding: 5px 15px 5px 5px;}
.block-todoes .todo-pri {margin: 0 5px;}
.block-todoes .todo-time {display: inline-block; padding: 0 5px; font-size: 12px; color: #8e939a; width: 95px;}
.block-todoes .todo-check {position: absolute; top: 5px; left: 10px; display: block; width: 20px; height: 20px; font-size: 20px; color: transparent; cursor: pointer; background: #fff; border: 2px solid #eee; border-radius: 50%;}
.block-todoes .todo-check:hover {border-color: #8e939a;}
.block-todoes .active > .todo-check {color: #00da88; background: transparent;border: none;}
.block-todoes .todoes-form {position: absolute; top: -45px; right: 0; left: 0; z-index: 1011; max-width: 500px; padding: 12px 20px 20px; visibility: hidden; background: #fff; -webkit-box-shadow: 0 0 20px 0 #bdc9d8; box-shadow: 0 0 20px 0 #bdc9d8; opacity: 0;-webkit-transition: .4s cubic-bezier(.175, .885, .32, 1); -o-transition: .4s cubic-bezier(.175, .885, .32, 1); transition: .4s cubic-bezier(.175, .885, .32, 1); -webkit-transition-property: opacity, visibility; -o-transition-property: opacity, visibility; transition-property: opacity, visibility;}
.block-todoes .todoes-form .form-group > label {padding-left: 0;}
.block-todoes .todoes-form .form-group > label.text-center {text-align: center!important;}
.block-todoes .todoes-form > .form-group:last-child {margin-bottom: 0;}
.block-todoes .todoes-form > h3 {padding: 0 20px 15px; margin: 0 -20px 5px; font-size: 14px; line-height: 20px;}
.block-todoes.show-form .todoes-form {visibility: visible; opacity: 1;}
</style>
<div class="block-todoes">
  <div class="panel-body">
    <div class="todoes-input">
      <div class="todo-form-trigger"><input type="text" placeholder="点击添加待办" autocomplete="off" class="form-control"></div>
      <form class="form-horizontal todoes-form layer" method="post" target="hiddenwin" action="https://demo.zentao.net/todo-create-today--block.html">
        <h3>添加待办</h3>
        <div class="form-group">
                    <label for="todoName" class="col-sm-2">待办名称</label>
          <div class="col-sm-9 required"><input type="text" class="form-control" autocomplete="off" name="name"></div>
        </div>
        <div class="form-group">
          <label for="todoPri" class="col-sm-2">优先级</label>
          <div class="col-sm-4"><select name="pri" id="pri" class="form-control chosen chosen-controled" style="display: none;">
<option value="0" title="" data-keys=" "></option>
<option value="3" title="一般" data-keys="yiban yb">一般</option>
<option value="1" title="最高" data-keys="zuigao zg">最高</option>
<option value="2" title="较高" data-keys="jiaogao jg">较高</option>
<option value="4" title="最低" data-keys="zuidi zd">最低</option>
</select><div class="chosen-container chosen-container-single chosen-compact chosen-highlight-selected chosen-with-search" style="width: 100%;" title="" id="pri_chosen"><a class="chosen-single chosen-default" tabindex="-1"><span title=" "> </span><div><b></b></div><div class="chosen-search"><input type="text" autocomplete="off" placeholder=" "></div></a><div class="chosen-drop chosen-auto-max-width chosen-no-wrap"><ul class="chosen-results"></ul></div></div>
</div>
        </div>
        <div class="form-group">
          <label for="todoDate" class="col-sm-2">日期</label>
          <div class="col-sm-9">
            <div class="input-control has-icon-right">
              <input type="text" class="form-control date" id="todoDate" name="date" placeholder="" autocomplete="off">
              <label for="todoDate" class="input-control-icon-right"><i class="icon icon-delay"></i></label>
            </div>
          </div>
        </div>
        <div class="form-group">
          <label for="todoBegin" class="col-sm-2">起止时间</label>
          <div class="col-sm-4">
            <select name="begin" id="todoBegin" class="form-control">
              <option value="">暂时不设定时间</option>
            <option value="10:30">10:30</option><option value="10:40">10:40</option><option value="10:50">10:50</option><option value="11:00">11:00</option><option value="11:10">11:10</option><option value="11:20">11:20</option><option value="11:30">11:30</option><option value="11:40">11:40</option><option value="11:50">11:50</option><option value="12:00">12:00</option><option value="12:10">12:10</option><option value="12:20">12:20</option><option value="12:30">12:30</option><option value="12:40">12:40</option><option value="12:50">12:50</option><option value="13:00">13:00</option><option value="13:10">13:10</option><option value="13:20">13:20</option><option value="13:30">13:30</option><option value="13:40">13:40</option><option value="13:50">13:50</option><option value="14:00">14:00</option><option value="14:10">14:10</option><option value="14:20">14:20</option><option value="14:30">14:30</option><option value="14:40">14:40</option><option value="14:50">14:50</option><option value="15:00">15:00</option><option value="15:10">15:10</option><option value="15:20">15:20</option><option value="15:30">15:30</option><option value="15:40">15:40</option><option value="15:50">15:50</option><option value="16:00">16:00</option><option value="16:10">16:10</option><option value="16:20">16:20</option><option value="16:30">16:30</option><option value="16:40">16:40</option><option value="16:50">16:50</option><option value="17:00">17:00</option><option value="17:10">17:10</option><option value="17:20">17:20</option><option value="17:30">17:30</option><option value="17:40">17:40</option><option value="17:50">17:50</option><option value="18:00">18:00</option><option value="18:10">18:10</option><option value="18:20">18:20</option><option value="18:30">18:30</option><option value="18:40">18:40</option><option value="18:50">18:50</option><option value="19:00">19:00</option><option value="19:10">19:10</option><option value="19:20">19:20</option><option value="19:30">19:30</option><option value="19:40">19:40</option><option value="19:50">19:50</option><option value="20:00">20:00</option><option value="20:10">20:10</option><option value="20:20">20:20</option><option value="20:30">20:30</option><option value="20:40">20:40</option><option value="20:50">20:50</option><option value="21:00">21:00</option><option value="21:10">21:10</option><option value="21:20">21:20</option><option value="21:30">21:30</option><option value="21:40">21:40</option><option value="21:50">21:50</option><option value="22:00">22:00</option><option value="22:10">22:10</option><option value="22:20">22:20</option><option value="22:30">22:30</option><option value="22:40">22:40</option><option value="22:50">22:50</option><option value="23:00">23:00</option><option value="23:10">23:10</option><option value="23:20">23:20</option><option value="23:30">23:30</option><option value="23:40">23:40</option><option value="23:50">23:50</option><option value="00:00">00:00</option><option value="00:10">00:10</option><option value="00:20">00:20</option><option value="05:30">05:30</option><option value="05:40">05:40</option><option value="05:50">05:50</option><option value="06:00">06:00</option><option value="06:10">06:10</option><option value="06:20">06:20</option><option value="06:30">06:30</option><option value="06:40">06:40</option><option value="06:50">06:50</option><option value="07:00">07:00</option><option value="07:10">07:10</option><option value="07:20">07:20</option><option value="07:30">07:30</option><option value="07:40">07:40</option><option value="07:50">07:50</option><option value="08:00">08:00</option><option value="08:10">08:10</option><option value="08:20">08:20</option><option value="08:30">08:30</option><option value="08:40">08:40</option><option value="08:50">08:50</option><option value="09:00">09:00</option><option value="09:10">09:10</option><option value="09:20">09:20</option><option value="09:30">09:30</option><option value="09:40">09:40</option><option value="09:50">09:50</option><option value="10:00">10:00</option><option value="10:10">10:10</option><option value="10:20">10:20</option></select>
          </div>
          <label class="col-sm-1 text-center hide-empty-begin" for="todoEnd"> ~ </label>
          <div class="col-sm-4 hide-empty-begin">
            <select name="end" id="todoEnd" class="form-control"><option value="10:30">10:30</option><option value="10:40">10:40</option><option value="10:50">10:50</option><option value="11:00">11:00</option><option value="11:10">11:10</option><option value="11:20">11:20</option><option value="11:30">11:30</option><option value="11:40">11:40</option><option value="11:50">11:50</option><option value="12:00">12:00</option><option value="12:10">12:10</option><option value="12:20">12:20</option><option value="12:30">12:30</option><option value="12:40">12:40</option><option value="12:50">12:50</option><option value="13:00">13:00</option><option value="13:10">13:10</option><option value="13:20">13:20</option><option value="13:30">13:30</option><option value="13:40">13:40</option><option value="13:50">13:50</option><option value="14:00">14:00</option><option value="14:10">14:10</option><option value="14:20">14:20</option><option value="14:30">14:30</option><option value="14:40">14:40</option><option value="14:50">14:50</option><option value="15:00">15:00</option><option value="15:10">15:10</option><option value="15:20">15:20</option><option value="15:30">15:30</option><option value="15:40">15:40</option><option value="15:50">15:50</option><option value="16:00">16:00</option><option value="16:10">16:10</option><option value="16:20">16:20</option><option value="16:30">16:30</option><option value="16:40">16:40</option><option value="16:50">16:50</option><option value="17:00">17:00</option><option value="17:10">17:10</option><option value="17:20">17:20</option><option value="17:30">17:30</option><option value="17:40">17:40</option><option value="17:50">17:50</option><option value="18:00">18:00</option><option value="18:10">18:10</option><option value="18:20">18:20</option><option value="18:30">18:30</option><option value="18:40">18:40</option><option value="18:50">18:50</option><option value="19:00">19:00</option><option value="19:10">19:10</option><option value="19:20">19:20</option><option value="19:30">19:30</option><option value="19:40">19:40</option><option value="19:50">19:50</option><option value="20:00">20:00</option><option value="20:10">20:10</option><option value="20:20">20:20</option><option value="20:30">20:30</option><option value="20:40">20:40</option><option value="20:50">20:50</option><option value="21:00">21:00</option><option value="21:10">21:10</option><option value="21:20">21:20</option><option value="21:30">21:30</option><option value="21:40">21:40</option><option value="21:50">21:50</option><option value="22:00">22:00</option><option value="22:10">22:10</option><option value="22:20">22:20</option><option value="22:30">22:30</option><option value="22:40">22:40</option><option value="22:50">22:50</option><option value="23:00">23:00</option><option value="23:10">23:10</option><option value="23:20">23:20</option><option value="23:30">23:30</option><option value="23:40">23:40</option><option value="23:50">23:50</option><option value="00:00">00:00</option><option value="00:10">00:10</option><option value="00:20">00:20</option><option value="05:30">05:30</option><option value="05:40">05:40</option><option value="05:50">05:50</option><option value="06:00">06:00</option><option value="06:10">06:10</option><option value="06:20">06:20</option><option value="06:30">06:30</option><option value="06:40">06:40</option><option value="06:50">06:50</option><option value="07:00">07:00</option><option value="07:10">07:10</option><option value="07:20">07:20</option><option value="07:30">07:30</option><option value="07:40">07:40</option><option value="07:50">07:50</option><option value="08:00">08:00</option><option value="08:10">08:10</option><option value="08:20">08:20</option><option value="08:30">08:30</option><option value="08:40">08:40</option><option value="08:50">08:50</option><option value="09:00">09:00</option><option value="09:10">09:10</option><option value="09:20">09:20</option><option value="09:30">09:30</option><option value="09:40">09:40</option><option value="09:50">09:50</option><option value="10:00">10:00</option><option value="10:10">10:10</option><option value="10:20">10:20</option></select>
          </div>
        </div>
        <div class="form-group">
          <div class="col-sm-2"></div>
          <div class="col-sm-9">
            <div class="checkbox-primary">
              <input type="checkbox" name="private" id="private" value="1">
              <label for="private">私人事务</label>
            </div>
          </div>
        </div>
        <div class="form-group">
          <div class="col-sm-12 form-actions no-margin text-center">
            <input type="hidden" name="type" id="type" value="custom">
             <button type="button" class="btn btn-primary btn-wide" onclick="ajaxCreateTodo(this)">保存</button>            <button type="button" class="btn btn-wide todo-form-trigger" data-trigger="false">返回</button>
          </div>
        </div>
      </form>
    </div>
    <ul class="todoes">
                  <li data-id="516">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-516-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="517">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-517-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="519">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-519-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="520">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-520-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="521">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-521-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="522">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-522-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="523">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-523-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="524">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-524-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="525">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-525-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="526">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-526-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="527">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-527-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="528">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-528-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="530">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-530-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="531">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-531-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="532">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-532-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="533">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-533-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="534">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-534-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="535">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-535-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="536">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-536-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
                  <li data-id="537">
        <span class="todo-check icon icon-check-circle"></span>
        <a href="https://demo.zentao.net/todo-view-537-my.html?onlybody=yes" class="iframe">
                    <span class="todo-time">1月8日 12:40</span>
                    <span class="todo-pri label-pri label-pri-4" title="最低">最低</span>
          <span class="todo-title" title=""></span>
        </a>
      </li>
          </ul>
  </div>
  <script>
  $(function()
  {
      // Todoes block
      if(!$.fn.blockTodoes)
      {
          $.fn.blockTodoes = function()
          {
              $(this).closest('.col-main').css('max-width', ($('#subHeader .container').outerWidth() - $('.container .col-side').outerWidth() - 80) + 'px');
              return this.each(function()
              {
                  var $block = $(this);
                  if($block.data('blockTodoes')) return;
                  $block.data('blockTodoes', 1);
                  var $form = $block.find('form');
                  var $titleInput = $form.find('[name="name"]');

                  var toggleForm = function(toggle)
                  {
                      if(toggle === undefined)
                      {
                          toggle = !$block.hasClass('show-form');
                      }
                      $block.toggleClass('show-form', toggle);
                      $block.find('.date').datepicker();
                      if(toggle)
                      {
                          setTimeout(function() {$titleInput.focus();}, 50);
                      }
                  };
                  $block.on('click', '.todo-form-trigger', function()
                  {
                      toggleForm($(this).data('trigger'));
                  });
                  $form.timeSpanControl(
                  {
                      onChange: function($control)
                      {
                          $control.trigger('chosen:updated');
                      }
                  }).find('[name="begin"]').trigger('chosen:updated');
              });
          };
      }

      $('.block-todoes').blockTodoes().on('click', '.todo-check', function()
      {
          var $liTag     = $(this).closest('li');
          var isFinished = $liTag.hasClass('active');
          var todoID     = $liTag.data('id');
          var methodName = isFinished ? 'activate' : 'finish';
          $.get(createLink('todo', methodName, "todoID=" + todoID), function()
          {
              if(!isFinished) $liTag.addClass('active');
              if(isFinished) $liTag.removeClass('active');
          });
      });
  });

  function ajaxCreateTodo(obj)
  {
      var $todoes = $(obj).closest('.block-todoes');
      var $form   = $(obj).closest('form');
      var $name   = $form.find("input[name='name']").val();
      if($name == '')
      {
          $("input[name='name']").addClass('has-error');
          $('#nameLabel').remove();
          $("input[name='name']").after('<div id="nameLabel" class="text-danger help-text">『待办名称』不能为空。</div>');
          setTimeout('clearError()', 2000)
          return false;
      }
      $.ajax(
      {
          type: "POST",
          dataType: "json",
          url: adduser/addy,
          data: $form.serialize(),
          success: function(todo)
          {
              $todoes.removeClass('show-form');
              $todoes.closest('.show-form').removeClass('show-form');
              $todoes.find('.show-form').removeClass('show-form');
              refreshBlock($todoes.parents('div.panel[id^=block]'));
          }
      });
  }

  function clearError()
  {
      $("input[name='name']").removeClass('has-error');
      $('#nameLabel').remove();
  }
  </script>
</div>
      </div>
                  <div class="panel block-sm block-overview " id="block6" data-id="6" data-name="项目总览" data-order="6" data-url="/block-printBlock-6-my.html">
                        <div class="panel-heading">
          <div class="panel-title">项目总览</div>
                  <nav class="panel-actions nav nav-default">
                                    <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
.block-overview .tile-amount {font-size: 48px; margin-bottom: 10px;}
</style>
<div class="panel-body table-row">
  <div class="col-4 text-middle text-center">
    <div class="tile">
      <div class="tile-title">所有项目</div>
      <div class="tile-amount">10</div>
      <a class="btn btn-primary btn-circle btn-icon-right btn-sm" href="https://demo.zentao.net/project-all-all.html">查看所有 <span class="label label-badge label-icon"><i class="icon icon-arrow-right"></i></span></a>
    </div>
  </div>
  <div class="col-8 text-middle">
    <ul class="status-bars">
            <li>
        <span class="bar" style="height: 80%"><span class="value"><a href="https://demo.zentao.net/project-all-wait.html">8</a>
</span></span>
        <span class="title">未开始</span>
      </li>
            <li>
        <span class="bar" style="height: 0%"><span class="value">0</span></span>
        <span class="title">进行中</span>
      </li>
            <li>
        <span class="bar" style="height: 0%"><span class="value">0</span></span>
        <span class="title">已挂起</span>
      </li>
            <li>
        <span class="bar" style="height: 10%"><span class="value"><a href="https://demo.zentao.net/project-all-closed.html">1</a>
</span></span>
        <span class="title">已关闭</span>
      </li>
          </ul>
  </div>
</div>
      </div>
                  <div class="panel block-sm block-overview " id="block8" data-id="8" data-name="产品总览" data-order="7" data-url="/block-printBlock-8-my.html">
                        <div class="panel-heading">
          <div class="panel-title">产品总览</div>
                  <nav class="panel-actions nav nav-default">
                                    <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
  .block-overview .status-list li + li {margin-top: 5px;}
  .block-overview .status-list li > strong {font-size: 16px;}
  .progress-pie {position: relative;}
  .progress-pie .progress-info {position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; padding-top: 25px;}
  .progress-pie .progress-info > small {display: block; color: #A6AAB8; line-height: 14px;}
  .progress-pie .progress-info > strong {display: block; font-size: 36px; line-height: 40px;}
</style>
<div class="panel-body table-row">
  <div class="col-6 text-middle text-center">
    <div class="progress-pie inline-block progress-pie-100" data-value="100" data-doughnut-size="80">
      <canvas width="100" height="100" style="width: 100px; height: 100px;"></canvas>
      <div class="progress-info">
      <small>所有产品</small>
      <strong><a href="https://demo.zentao.net/product-all---all.html">3</a>
</strong>
      </div>
    </div>
  </div>
  <div class="col-6 text-middle">
    <ul class="list-unstyled status-list">
    <li><span class="status-product status-unclosed">正常</span> &nbsp; <strong><a href="https://demo.zentao.net/product-all---noclosed.html">3</a>
</strong></li>
    <li><span class="status-product status-closed">结束</span> &nbsp; <strong>0</strong></li>
    </ul>
  </div>
</div>
      </div>
                  <div class="panel block-sm block-type" id="block9" data-id="9" data-name="指派给我的Bug" data-order="8" data-url="/block-printBlock-9-my.html">
                        <div class="panel-heading">
          <div class="panel-title">指派给我的Bug</div>
                  <nav class="panel-actions nav nav-default">
                        <li><a href="https://demo.zentao.net/my-type-assignedTo.html" title="更多"><i class="icon icon-more"></i></a>
</li>            <li class="dropdown">
              <a href="javascript:;" data-toggle="dropdown" class="panel-action"><i class="icon icon-ellipsis-v"></i></a>
              <ul class="dropdown-menu pull-right">
                <li><a href="javascript:;" class="refresh-panel"><i class="icon-repeat"></i> 刷新</a></li>
                                <li class="divider"></li>
                <li><a href="https://demo.zentao.net/block-admin-0-my.html" data-toggle="modal" data-type="ajax" data-width="700" data-title="添加区块">添加区块</a>
</li>
                <li><a href="https://demo.zentao.net/block-ajaxReset-my.html" target="hiddenwin">恢复默认</a>
</li>
              </ul>
            </li>
          </nav>
                </div>
                <style>
.block-bugs .c-id {width: 55px;}
.block-bugs .c-level {width: 60px;text-align: center;}
.block-bugs .c-pri {width: 35px;text-align: center;}
.block-bugs .c-deadline {width: 95px;}
.block-bugs .c-status {width: 80px;}
.block-bugs.block-sm .c-status {text-align: center;}
</style>
<div class="panel-body has-table scrollbar-hover">
  <table class="table table-borderless table-fixed table-fixed-head table-hover tablesorter block-bugs block-sm tablesorter-default hasSaveSort" role="grid">
    <thead style="visibility: visible;">
      <tr class="tablesorter-headerRow" role="row">
        <th class="c-id header tablesorter-headerUnSorted" data-column="0" tabindex="0" scope="col" role="columnheader" aria-disabled="false" unselectable="on" aria-sort="none" aria-label="ID: No sort applied, activate to apply an ascending sort" style="user-select: none;"><div class="tablesorter-header-inner">ID</div></th>
        <th class="c-level header tablesorter-headerUnSorted" data-column="1" tabindex="0" scope="col" role="columnheader" aria-disabled="false" unselectable="on" aria-sort="none" aria-label="级别: No sort applied, activate to apply an ascending sort" style="user-select: none;"><div class="tablesorter-header-inner">级别</div></th>
                <th class="c-name header tablesorter-headerUnSorted" data-column="2" tabindex="0" scope="col" role="columnheader" aria-disabled="false" unselectable="on" aria-sort="none" aria-label="Bug标题: No sort applied, activate to apply an ascending sort" style="user-select: none;"><div class="tablesorter-header-inner">Bug标题</div></th>
        <th class="c-status header tablesorter-headerUnSorted" data-column="3" tabindex="0" scope="col" role="columnheader" aria-disabled="false" unselectable="on" aria-sort="none" aria-label="状态: No sort applied, activate to apply an ascending sort" style="user-select: none;"><div class="tablesorter-header-inner">状态</div></th>
      </tr>
    </thead>
        <tbody aria-live="polite" aria-relevant="all">
                  <tr data-url="/type-view-14.html">
        <td class="c-id-xs">014</td>
        <td class="c-severity">
                    <span class="label-severity" title="3" data-severity="3"></span>
                  </td>
                <td class="c-name" style="color:" title="第三官方qq登录 不显示登录页面">第三官方qq登录 不显示登录页面</td>
                <td class="c-status" title="激活">
          <span class="status-type status-active">激活</span>
        </td>
      </tr>
          </tbody>
  </table>
</div>
      </div>
          </div>
  </div>
</div>
<script>
config.ordersSaved = '排序已保存';
config.confirmRemoveBlock = '确定隐藏区块吗？';
var module   = 'my';
var useGuest = true;
</script>
<script>/**
 * Delete block.
 * 
 * @param  int    $index 
 * @access public
 * @return void
 */
function deleteBlock(index)
{
    if(confirm(config.confirmRemoveBlock))
    {
        $.getJSON(createLink('block', 'delete', 'index=' + index + '&module=' + module), function(data)
        {
            if(data.result != 'success')
            {
                alert(data.message);
                return false;
            }
            else
            {
                window.location.reload(true);
            }
        });
    }
}

/**
 * Sort blocks.
 * 
 * @param  array $orders  format is {'blockid' : 1, 'block1' : 2} 
 * @param  function $callback
 * @access public
 * @return void
 */
function sortBlocks(newOrders, callback)
{
    $.getJSON(createLink('block', 'sort', 'orders=' + newOrders.join(',') + '&module=' + module), callback);
}

/**
 * Resize block
 * @param  string $blockId
 * @param  function $callback
 * @access public
 * @return void
 */
function resizeBlock(blockID, width, callback)
{
    $.getJSON(createLink('block', 'resize', 'id=' + blockID + '&type=horizontal&data=' + width), function(data)
    {
        callback && callback();
        refreshBlock($('#block' + blockID));
    });
}

function refreshBlock($panel, afterRefresh)
{
    var url = $panel.data('url');
    $panel.addClass('load-indicator loading');
    $.ajax({url: url, dataType: 'html'}).done(function(data)
    {
        var $data = $(data);
        if($data.hasClass('panel')) $panel.empty().append($data.children());
        else if($panel.find('#assigntomeBlock').length) $panel.find('#assigntomeBlock').empty().append($data.children());
        else
        {
            $panel.children('.panel-move-handler,style,script').remove();
            $panel.find('.panel-body,.empty-tip').first().replaceWith($data);
            $panel.find('.iframe').initIframeModal();
        }
        $panel.find('.progress-pie').progressPie();
        if($.isFunction(afterRefresh))
        {
            afterRefresh.call(this,
            {
                result: true,
                data: data,
                $panel: $panel
            });
        }
        $panel.find('.tablesorter').sortTable();
        initTableHeader($panel);
        $(".sparkline").sparkline();
    }).fail(function()
    {
        $panel.addClass('panel-error');
        if($.isFunction(afterRefresh))
        {
            afterRefresh.call(this,
            {
                result: false,
                $panel: $panel
            });
        }
    }).always(function()
    {
        $panel.removeClass('load-indicator loading');
    });
}

/**
 * Init table header
 * @access public
 * @return void
 */
function initTableHeader($wrapper)
{
    ($wrapper || $('#dashboard')).find('.panel-body > table.table-fixed-head').each(function()
    {
        var $table = $(this);
        var $tabPane = $table.closest('.tab-pane');
        if ($tabPane.length && !$tabPane.hasClass('active'))
        {
            $('[data-tab][href="#' + $tabPane.attr('id') + '"]').one('shown.zui.tab', function()
            {
                initTableHeader($tabPane);
            });
            return;
        }

        var $panel = $tabPane.length ? $tabPane : $table.closest('.panel');

        if(!$table.length || !$table.children('thead').length || ($panel.find('#assigntomeBlock').length && $panel.find('#assigntomeBlock > div').length > 1)) return;
        var isFixed = $panel.find('.panel-body').height() < $table.outerHeight();
        
        $panel.toggleClass('with-fixed-header', isFixed);
        var $header = $panel.children('.table-header-fixed').toggle(isFixed);
        if(!isFixed)
        {
            $table.find('thead').css('visibility', 'visible');
            return;
        }
        var tableWidth = $table.width();
        var $oldTableHead = $table.find('thead');
        var updateTh = function()
        {
            $header.find('thead').empty().append($oldTableHead.find('tr').clone());
        };
        if(!$header.length)
        {
            $header = $('<div class="table-header-fixed" style="position: absolute; left: 10px; top: 0; right: 0; padding: 0 10px 0 0; background: #fff;"><table class="table table-fixed no-margin"></table></div>').css('right', $panel.width() - tableWidth - 20);
            $oldTableHead.find('th').each(function(idx)
            {
                $(this).attr('data-idx', idx);
            });
            $header.find('.table').addClass($table.attr('class')).append($oldTableHead.css('visibility', 'hidden').clone().css('visibility', 'visible'));
            $panel.addClass('with-fixed-header').append($header);
            var $heading = $panel.children('.panel-heading');
            if($heading.length) $header.css('top', $heading.outerHeight());
            if($table.hasClass('tablesorter'))
            {
                $header.on('mousedown mouseup', 'th[data-idx]', function(e)
                {
                    var $th = $(this);
                    $oldTableHead.find('th[data-idx="' + $th.data('idx') + '"]').trigger(e);
                    if(e.type === 'mouseup')
                    {
                        setTimeout(updateTh, 10);
                        setTimeout(updateTh, 200);
                    }
                });
            }
        }
        else
        {
            updateTh();
        }

        var timeoutCall = null;
        $table.parent().off('scroll.initTableHeader').on('scroll.initTableHeader', function()
        {
            clearTimeout(timeoutCall);
            var $tableContainer = $(this);
            timeoutCall = setTimeout(function() {
                $panel.toggleClass('table-scrolled', $tableContainer.scrollTop() > 0);
            }, 200);
        });
    });
}

/**
 * Check refresh progress
 * @param  object $dashboard
 * @access public
 * @return void
 */
function checkRefreshProgress($dashboard, doneCallback)
{
    if($dashboard.find('.panel-loading').length) setTimeout(function() {checkRefreshProgress($dashboard, doneCallback);}, 500);
    else doneCallback();
}
/**
 * Hidden block.
 *
 * @param  index $index
 * @access public
 * @return void
 */ 
function hiddenBlock(index)
{
    $.getJSON(createLink('block', 'delete', 'index=' + index + '&module=' + module + '&type=hidden'), function(data)
    {
        if(data.result != 'success')
        {
            alert(data.message);
            return false;
        }

        $('#dashboard #block' + index).addClass('hidden');
    })
}

$(function()
{
    initTableHeader();
    $(window).on('resize', function()
    {
        initTableHeader();
    });

    // Init dashboard
    $('#dashboard').sortable(
    {
        selector: '.panel',
        trigger: '.panel-heading,.panel-move-handler',
        containerSelector: '.col-main,.col-side',
        start: function()
        {
            $('body').css('overflow', 'hidden');
        },
        finish: function(e)
        {
            $('body').css('overflow', 'auto');
            var newOrders = [];
            var isSideCol = e.element.parent().is('.col-side');
            e.list.each(function(index, data)
            {
                newOrders.push(data.item.data('id'));
            });
            sortBlocks(newOrders, function()
            {
                resizeBlock(e.element.data('id'), isSideCol ? 4 : 8);
            });
            
            e.element.toggleClass('block-sm', isSideCol);
        }
    }).on('click', '.refresh-panel', function()
    {
        refreshBlock($(this).closest('.panel'));
    });
});

</script>
</div><script>
$.initSidebar();
</script>

<iframe frameborder="0" name="hiddenwin" id="hiddenwin" scrolling="no" class="debugwin hidden" src="./我的地盘 - 禅道_files/saved_resource.html"></iframe>

</main><footer id="footer">
  <div class="container">
    <ul class="breadcrumb"><li><a href="https://demo.zentao.net/my/">禅道</a>
</li><li><a href="https://demo.zentao.net/my/"><span> 我的地盘</span></a>
</li></ul>    <div id="poweredBy">
      <small class="muted"><a href="https://api.zentao.net/goto.php?item=aiux" class="link-aiux" target="_blank">Designed by <strong>艾体验</strong></a></small> &nbsp;
      <a href="https://www.zentao.net/" target="_blank"><i class="icon-zentao"></i> 禅道12.5.3</a> &nbsp;
      <a href="https://api.zentao.net/goto.php?item=proversion&amp;from=footer" target="_blank" id="proLink" class="text-important">专业版 <i class="text-danger icon-pro-version"></i></a> &nbsp;           </div>
  </div>
</footer>
<div id="noticeBox"></div>
<script>
/* Alert got messages. */
needPing = false;
$(function()
{
    var windowBlur = false;
    if(window.Notification)
    {
        window.onblur  = function(){windowBlur = true;}
        window.onfocus = function(){windowBlur = false;}
    }
    setInterval(function()
    {
        $.get(createLink('message', 'ajaxGetMessage', "windowBlur=" + (windowBlur ? '1' : '0')), function(data)
        {
            if(!windowBlur)
            {
                $('#noticeBox').append(data);
                adjustNoticePosition();
            }
            else
            {
                if(data)
                {
                    if(typeof data == 'string') data = $.parseJSON(data);
                    if(typeof data.message == 'string') notifyMessage(data);
                }
            }
        });
    }, 300000);
})

</script>

<script>$(function() 
{
    var scp  = $('[data-id="changePassword"] a');
    var sign = config.requestType == 'GET' ? '&' : '?';
    scp.attr('href', scp.attr('href') + sign + 'onlybody=yes').modalTrigger({width:500, type:'iframe'});
});
$(function() 
{ 
    /* Set the heights of every block to keep them same height. */
    projectBoxHeight = $('#projectbox').height();
    productBoxHeight = $('#productbox').height();
    if(projectBoxHeight < 180) $('#projectbox').css('height', 180);
    if(productBoxHeight < 180) $('#productbox').css('height', 180);

    $('.panel-block').scroll(function()
    {
        var hasFixed  = $(this).find('.fixedHead').size() > 0;
        if(!hasFixed)
        {
            $(this).css('position', 'relative');
            var hasHeading = $(this).find('.panel-heading').size() > 0;
            var fixed = hasHeading ? $(this).find('.panel-heading').clone() : "<table class='fixedHead' style='position:absolute;top:0px;z-index:10'><thead>" + $(this).find('table thead').html() + '</thead></table>';
            $(this).prepend(fixed);
            if(hasHeading)
            {
                var firstHeading = $(this).find('.panel-heading:first');
                var lastHeading  = $(this).find('.panel-heading:last');
                firstHeading.addClass('fixedHead');
                firstHeading.css({'position':'absolute','top':'0px'});
                firstHeading.width(lastHeading.width());
                firstHeading.height(lastHeading.height());
            }
            else
            {
                var $fixTable = $(this).find('table.fixedHead');
                $fixTable.addClass($(this).find('table:last').attr('class'));
                var $dataTable = $(this).find('table:last thead th');
                $fixTable.find('thead th').each(function(i){$fixTable.find('thead th').eq(i).width($dataTable.eq(i).width());})
            }
        }
        $(this).find('.fixedHead').css('top',$(this).scrollTop());
    });
});

</script>
<div class="hidden"><script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_4553360'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s5.cnzz.com/stat.php%3Fid%3D4553360' type='text/javascript'%3E%3C/script%3E"));</script><span id="cnzz_stat_icon_4553360"><a href="https://www.cnzz.com/stat/website.php?web_id=4553360" target="_blank" title="站长统计">站长统计</a></span><script src="./我的地盘 - 禅道_files/stat.php" type="text/javascript"></script><script src="./我的地盘 - 禅道_files/core.php" charset="utf-8" type="text/javascript"></script></div>


</body></html>